@charset "UTF-8";
* {
  padding: 0;
  margin: 0;
  list-style: none;
  text-decoration: none; }

a {
  color: #333;
}
.wrapper {
  position: absolute;
  /* Prevent native touch events on Windows */
  -ms-touch-action: none;
  /* Prevent the callout on tap-hold and text selection */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Prevent text resize on orientation change, useful for web-apps */
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
  -o-text-size-adjust: none;
  text-size-adjust: none;
  top: 40px;
  bottom: 0.95rem;
  transition: top .5s ease; }

.scroller {
  /* Prevent elements to be highlighted on tap */
  -webkit-tap-highlight-color: transparent;
  /* Put the scroller into the HW Compositing layer right from the start */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0); 
}
.wrapper {
  width: 100%;
  overflow: hidden; 
}
.wrapper .scroller {
    width: 100%; 
}
.footer {
    width: 100%;
    position: fixed;
    bottom: 0;
    border-top: 1px solid #d7d7d7;
    background: #fff; 
}
.footer a {
    display: block;
    width: 33.33333%;
    float: left; 
}
.footer a .footer_li {
    display: flex;
    flex-direction: column;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    font-size: 0.24rem;
    text-align: center; 
}
.footer a .footer_li .footer_o {
    margin: 2px auto;
    background: url("../img/sprite.png") no-repeat;
    background-size: 1.26rem, 1.41rem; 
}
.footer a .footer_li .footer_one {
    width: 0.45rem;
    height: 0.45rem;
    background-position: -0.03rem -1.04rem; 
}
.footer a .footer_li .footer_two {
    width: 0.37rem;
    height: 0.37rem;
    background-position: -0.4rem -1.04rem; 
}
.footer a .footer_li .footer_three {
    width: 0.45rem;
    height: 0.45rem;
    background-position: -0.82rem -1.04rem; 
}
.footer a .footer_li .footer_li_title {
     margin-bottom: 2px; 
}
.footer a .footer_li_c {
    color: #16bc91;
}

.shangl {
  width: 2.5rem;
  height: 0.5;
  margin: 0 auto;
  display: none; }
  .shangl .shang {
    height: 0.5rem; }
.pc-phone{
  color:#999
  font-size:12px;
}
.pc-phone.active{
  color:#61de6f;
  font-size:12px;
}
